Onigiri, also known as omusube, are portable snacks, often sold in Japanese convenience stores, which are traditionally stuffed with salty, tangy fillings,...
Author: Alexa Weibel